package com.yaoyao.demo;

public class MovieOperator {
    private Movie[] movies;

    public MovieOperator(Movie[] movies) {
        this.movies = movies;
    }

//    1、展示系统中所有电影的信息
    public void printAllMovies(){
        System.out.println("--------系统全部电影信息如下----------");
        for (int i = 0; i < movies.length; i++) {
            Movie m = movies[i];
            System.out.println("编号："+m.getId());
            System.out.println("名称："+m.getName());
            System.out.println("价格："+m.getPrice());
            System.out.println("------------------------");
        }
    }
//    2、根据电影的编号查询出该电影的详细信息并展示出来
    public void searchMovieById(int id){
        for (int i = 0; i < movies.length; i++) {
            Movie m2 = movies[i];
            if(m2.getId() == id){
                System.out.println("该电影的详情如下：");
                System.out.println("编号："+m2.getId());
                System.out.println("名称："+m2.getName());
                System.out.println("价格："+m2.getPrice());
                System.out.println("得分："+m2.getScore());
                System.out.println("导演："+m2.getDirector());
                System.out.println("主演："+m2.getActor());
                System.out.println("其他信息："+m2.getInfo());
                return;    // 已经找到了电影信息，没有必要再执行了
            }
        }
        System.out.println("没有该电影的相关信息");
    }
}
